corner shops - German English Dictionary